Python中可以使用“with-open”来打开文件并执行一系列操作。它可以简化对文件对象的创建、操作和关闭过程,并处理一些异常。
功能优点如下:
1、 相比前一种方法,可以简化代码;
2、 可以自动关闭打开的文件,防止内存过多溢出,而且前一种方法中运行中如果代码异常,打开的文件不能关闭,而用这种方法则可避免此种情况;
3、 可以同时打开多个文件。
path1=r"D:\Pyobject2023\object\requirements.txt"
path2=r"D:\Pyobject2023\object\zz\requirements.txt"
with open(path1,"r") as file1,open(path2,"w") as file2:
data=file1.read()
file2.write(data)